文章目录
  1. 1. 目录
    1. 1.1. TextView
    2. 1.2. EditText
    3. 1.3. ImageView
    4. 1.4. Button
    5. 1.5. Spinner
    6. 1.6. ProgressBar:heart:
    7. 1.7. CheckBox
    8. 1.8. seekbar
    9. 1.9. ListView
    10. 1.10. GridView
    11. 1.11. ScrollView
    12. 1.12. RecyclerView
    13. 1.13. ViewPager
    14. 1.14. 布局Layout
    15. 1.15. 适配器
    16. 1.16. 材料设计
    17. 1.17. 工具
    18. 1.18. 刷新控件
    19. 1.19. Toast
    20. 1.20. Blur
    21. 1.21. Segmented
    22. 1.22. PopupWindow
    23. 1.23. wheelView
    24. 1.24. 折叠菜单
    25. 1.25. 菜单
    26. 1.26. 侧滑菜单
    27. 1.27. 对话框
    28. 1.28. 搜索
    29. 1.29. 表格
    30. 1.30. SeekBar
    31. 1.31. 布局
    32. 1.32. 标签
    33. 1.33. 拖拽
    34. 1.34. 文件
    35. 1.35.
    36. 1.36. WebView
    37. 1.37. 网络请求
    38. 1.38. 即时通信
    39. 1.39. NIO-PRC框架
    40. 1.40. 按钮
    41. 1.41. ViewPager
    42. 1.42. Toobar
    43. 1.43. 二维码
    44. 1.44. 下载
    45. 1.45. 适配
    46. 1.46. 架构
    47. 1.47. 视频
    48. 1.48. 异常
    49. 1.49. 选项卡
    50. 1.50. 蓝牙
    51. 1.51. 动画
    52. 1.52. ORM
    53. 1.53. 兼容库
    54. 1.54. 音乐系列
    55. 1.55. 自定义控件
    56. 1.56. 图表
    57. 1.57. 权限控制
    58. 1.58. 仪表盘
    59. 1.59. 换肤
    60. 1.60. 安全
    61. 1.61. 面试
    62. 1.62. 压力测试
    63. 1.63. 日志
    64. 1.64. 插件化
    65. 1.65. 二维码
  2. 2. 支付
  3. 3. 社交分享
  4. 4. 源码分析
  5. 5. 书签分享
    1. 5.1. Shadow
    2. 5.2. StepView
    3. 5.3. Calendar
    4. 5.4. Styel
    5. 5.5. 视频
    6. 5.6. 权限
    7. 5.7. 角标(corner label)
  6. 6. 项目源码
    1. 6.1. 移动前端
  7. 7. 联系方式

[TOC]

目录

  1. TextView—文本控件
  2. EditView—编辑框控件
  3. ImageView—图片控件
  4. ImageButton—图片按钮控件
  5. Button—按钮控件
  6. Spinner—下拉控件
  7. progressBar—进度条控件
  8. CheckBox—单选与多选按钮
  9. SeekBar—
  10. RadioGroup—多选按钮
  11. ListView—列表控件
  12. GridView—表格控件
  13. ScrollView—滚动控件
  14. WebView—网页控件
  15. RecycleView—新布局控件
  16. ExpandableListView—二级列表控件
  17. ViewPager—横向滑动控件
  18. Tab—选项卡控件
  19. Segmented—分段控件
  20. Tags—标签控件
  21. TreeView—树形控件
  22. Chart—图表控件
  23. PopupWindow
  24. Dialog—对话框
  25. Menu—菜单
  26. Drag—拖拽
  27. WheelView—选择器
  28. Toast—消息提示框
  29. Layout—布局
  30. Adapter—适配器
  31. Material—材料设计
  32. Refresh-Ui—刷新控件
  33. Animation—动画
  34. Http—网络请求专题
  35. ORM—数据库专题
  36. —注解框架
  37. —图片异步加载专题
  38. —上传与下载专题
  39. 日志
  40. 插件化
  41. 二维码
  42. 支付
  43. 社交分享
  44. 地图
  45. 源码分析
  46. 书签分享
  47. Shadow
  48. StepView
  49. Calendar
  50. Style
  51. 视频
  52. 权限
  53. 角标(corner label)
  54. 项目源码
  55. 移动前端

TextView

文本框

EditText

编辑框


ImageView

Button



Spinner

ProgressBar:heart:







CheckBox

seekbar

ListView

GridView

ScrollView

RecyclerView

ViewPager

布局Layout

适配器

材料设计

材料设计风格作为一种趋势,我们有必要了解;

工具

工具节省我们时间,工具帮助我们思考;

刷新控件

刷新控件是移动开发领域重要控件之一

Toast

Blur

Segmented

wheelView

底部选择器的效果可以为应用开发增色不少;

折叠菜单

菜单

侧滑菜单

对话框

搜索

表格

SeekBar

  • NumberSeekBar
  • android-range-seek-bar It provides a SeekBar similar to the default Android one, but with two thumb controls allowing a range to be selected, and some other extras as well.
  • DoubleSeekBar应为需要实现一个类似于双向滑动的SeekBar,看看了Android 自身的SeekBar 实在是太简陋了,根本实现不了所需要的功能故,自己自定义一个View 简单的实现了类似于双向滑动的SeekBar 效果。 吐槽一下,功能比较简单,计算有点稍微复杂…..

布局

标签

拖拽

文件

WebView

网络请求

即时通信

NIO-PRC框架

按钮

ViewPager

Toobar

二维码

下载

适配

架构

视频

异常

  • CustomActivityOnCrash(Android library that allows launching a custom activity when your app crashes, instead of showing the hated “Unfortunately, X has stopped” dialog.)

  • acra(Application Crash Reports for Android)

  • bugsnag-android:heart:(Bugsnag’s Android crash reporting library automatically detects crashes in your Android apps, collecting diagnostic information and immediately notifying your development team, helping you to understand and resolve issues as fast as possible.)

  • AppCrashTracker:heart:(Its a kind of toolkit to track the exception arising in the application and it will generate a json and can upload in your server using your own post url.)

选项卡

蓝牙

动画

ORM

兼容库

音乐系列

自定义控件

  • OverScrollDecor(类似IOS的over-scrolling效果,即对于滑动到顶部的View继续滑动时会超出,松手后自动还原到原始位置。支持ListView,GridView,ScrollView,WebView,RecyclerView,以及其他的任意View和ViewGroup)


  • android-vertical-slide-view(仿照淘宝和聚美优品,在商品详情页,向上拖动时,可以加载下一页。使用ViewDragHelper,滑动比较流畅。
    scrollView滑动到底部的时候,再行向上拖动时,添加了一些阻力。)

  • VerticalSlideView(类似淘宝的商品详情页,继续拖动查看详情,其中拖动增加了阻尼,并且重写了ListView,GridView,ScrollView,WebView,RecyclerView 的 dispatchTouchEvent 方法,使用的时候无须额外的代码,可以任意嵌套使用。)

  • AlphaIndicatorView

图表

权限控制

仪表盘

换肤

安全

面试

压力测试

日志

插件化

  • dexcount-gradle-plugin(方法数统计)
  • methodscount(在线类库方法数查询)
  • DynamicAPK(DynamicAPK是一套用于实现多dex/apk加载的解决方案。它可以帮助你重新组织Android工程的配置和开发模式,实现多个子工程并行开发(以android studio module的形式),同时支持hot fix(在线修复有问题的功能), 插件式载入不常用的功能(下载插件后再载入)。所有动态加载的插件不仅包含代码,也可以包含资源(资源的动态加载比代码要麻烦很多),因此是以APK形式实现的。)

二维码

  • zxing(Official ZXing (“Zebra Crossing”) project home)

  • BGAQRCode-Android(扫描二维码、扫描条形码、相册获取图片后识别、生成带 Logo 二维码、支持微博微信 QQ 二维码扫描样式)

%2015.33.08.gif)

  • NextQRCode(基于ZXing Android实现的QRCode扫描支持库。包括生成二维码图片相机扫描二维码图片即时解码两部分功能。)

支付

  • WXWeChatToolkits(我的微信SDK,包括公众平台管理、微信支付等各个版本)
  • PayMap(Java后端实现三方支付集成支付宝(国内、国际、移动端、PC端)、微信、银联(acp、upop)、光大(网关、网页)、邮政支付)
  • AlipayZeroSdk(Lightest Alipay Transfer Helper - 最轻量的支付宝转账工具类(Android))

社交分享

  • ESSocialSDK(社交登录授权、分享SDK,支持微信、微博和QQ)

源码分析

  • LittleFriendsGroup/AndroidSdkSourceAnalysis(android sdk 源码解析——旨在帮助Android开发者更好的学习Android!我们只是一群普通的程序员,但是,我们热爱分享,想热热闹闹的玩点有意义的事!如果你也想陪我们一起愉快的玩耍,欢迎加入我们!Issues认领分析文章!)

书签分享

Shadow

StepView

Calendar

  • material-calendarview(A Material design back port of Android’s CalendarView. The goal is to have a Material look and feel, rather than 100% parity with the platform’s implementation.)(2016-9-27)

  • Caldroid(A better calendar for Android)(2016-9-27)


  • android-times-square(Standalone Android widget for picking a single date from a calendar view.)(2016-9-27)

  • Android-Week-View(Android Week View is an android library to display calendars (week view or day view) within the app. It supports custom styling.)(2016-9-27)

  • android-calendar-view(显示阳历,农历,节假日和二十四节气 实现对某月日期的单选或者多选的andorid 日历控件库。Easy to use, powerful, easy to expand the android calendar view library.)(2016-09-29)

Styel

  • Android-Bootstrap(Bootstrap style widgets for Android, with Glyph Icons)(2016-9-27)

视频

  • jjdxm_ijkplayer(基于ijkplayer简单的UI界面 当前项目是基于ijkplayer项目进行的播放器界面UI封装。 是一个适用于 Android 的 RTMP 播放界面 SDK,可高度定制化和二次开发。特色是同时支持 H.264 软编/硬编和 AAC 软编/硬编。主要是支持RIMP、HLS、MP4、M4A等视频格式的播放。)(2016-09-28)


权限

  • Permissify(Simplifying Android Permissions)(2016-09-29)

角标(corner label)

项目源码

  • code-reader(One Multi program language code reader 含多语言,md解析,day night主题的多语言代码阅读器CoReader )(2016-09-30)

移动前端

  • mint-ui(Mobile UI elements for Vue.js 饿了么前端)(2016-09-30) 效果演示
  • weui(WeUI 是一套同微信原生视觉体验一致的基础样式库,由微信官方设计团队为微信内网页和微信小程序量身设计,令用户的使用感知更加统一。)(2016-09-30)
  • amazeui(基于 React.js 的移动端 Web 组件库)(2016-09-30)
  • weex(A framework for building Mobile cross-platform UI)(2016-09-30)
  • vux(Mobile web UI Components based on Vue and WeUI. Be Cool with Vue & WeUI. https://vux.li/)(2016-09-30)
  • SUI-Mobile(SUI Mobile (MSUI)是由阿里巴巴国际UED前端出品的移动端UI库,轻量精美 http://m.sui.taobao.org/components/)(2016-09-30)

联系方式

文章目录
  1. 1. 目录
    1. 1.1. TextView
    2. 1.2. EditText
    3. 1.3. ImageView
    4. 1.4. Button
    5. 1.5. Spinner
    6. 1.6. ProgressBar:heart:
    7. 1.7. CheckBox
    8. 1.8. seekbar
    9. 1.9. ListView
    10. 1.10. GridView
    11. 1.11. ScrollView
    12. 1.12. RecyclerView
    13. 1.13. ViewPager
    14. 1.14. 布局Layout
    15. 1.15. 适配器
    16. 1.16. 材料设计
    17. 1.17. 工具
    18. 1.18. 刷新控件
    19. 1.19. Toast
    20. 1.20. Blur
    21. 1.21. Segmented
    22. 1.22. PopupWindow
    23. 1.23. wheelView
    24. 1.24. 折叠菜单
    25. 1.25. 菜单
    26. 1.26. 侧滑菜单
    27. 1.27. 对话框
    28. 1.28. 搜索
    29. 1.29. 表格
    30. 1.30. SeekBar
    31. 1.31. 布局
    32. 1.32. 标签
    33. 1.33. 拖拽
    34. 1.34. 文件
    35. 1.35.
    36. 1.36. WebView
    37. 1.37. 网络请求
    38. 1.38. 即时通信
    39. 1.39. NIO-PRC框架
    40. 1.40. 按钮
    41. 1.41. ViewPager
    42. 1.42. Toobar
    43. 1.43. 二维码
    44. 1.44. 下载
    45. 1.45. 适配
    46. 1.46. 架构
    47. 1.47. 视频
    48. 1.48. 异常
    49. 1.49. 选项卡
    50. 1.50. 蓝牙
    51. 1.51. 动画
    52. 1.52. ORM
    53. 1.53. 兼容库
    54. 1.54. 音乐系列
    55. 1.55. 自定义控件
    56. 1.56. 图表
    57. 1.57. 权限控制
    58. 1.58. 仪表盘
    59. 1.59. 换肤
    60. 1.60. 安全
    61. 1.61. 面试
    62. 1.62. 压力测试
    63. 1.63. 日志
    64. 1.64. 插件化
    65. 1.65. 二维码
  2. 2. 支付
  3. 3. 社交分享
  4. 4. 源码分析
  5. 5. 书签分享
    1. 5.1. Shadow
    2. 5.2. StepView
    3. 5.3. Calendar
    4. 5.4. Styel
    5. 5.5. 视频
    6. 5.6. 权限
    7. 5.7. 角标(corner label)
  6. 6. 项目源码
    1. 6.1. 移动前端
  7. 7. 联系方式